.comment{
  width: 100vw;
  padding: 20px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  >view:last-child{
    .hr{
      display: none;
    }
  }
  .comment-context{
    display: flex;
    flex-direction: column;
    .userInfo{
      display: flex;
      align-items: center;
      font-weight: lighter;
      margin-bottom: 10px;
      image{
        width: 38px;
        height: 38px;
        border-radius: 50%;
        margin-right: 10px;
      }
      >view{
        height: 38px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 2px 0;
        box-sizing: border-box;
      }
    }
    .context{
      color:#303133;
      display: -webkit-box;
      word-break: break-all;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      overflow: hidden;
      text-overflow: ellipsis;
    }
  }
  .reply{
    width: 100%;
    margin-top: 10px;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 8px;
    color:#757679;
    background-color: #EBEDF0;
  }
}